import dayjs from 'dayjs';
import { isEmpty, pennyToDollar } from '@/utils/util';

export function dateFormat(str : string) {
	if (isEmpty(str)) return str;
	return dayjs(str).format('YYYY.MM.DD')
}

export function pennyToDollarFormat(num : number) : string {
	const [frist, last = ''] = String(pennyToDollar(num)).split('.');
	return `${frist}.${last.padEnd(2, '0')}`;
}


export function orderStatusFormat(status : string) {
	// 订单状态(Pending=待处理，Paid=已付款，Processing=处理中，Completed=已完成，Cancelled=已取消，Refunded=已退款）
	console.log(status);
	switch (status) {
		case 'Pending':
			return '待处理';
		case 'Paid':
			return '已付款';
		case 'Processing':
			return '处理中';
		case 'Completed':
			return '已完成';
		case 'Cancelled':
			return '已取消';
		case 'Refunded':
			return '已退款';
	}
	return status;
}